zip (Python)
zip
(*iterables)
それぞれの
イテラブル
から要素を集めた
イテレータ
を作ります。
組み込み関数 — Python 3.7.4rc1 ドキュメント
code:py
>> foods =
'spam', 'ham', 'eggs'
>> prices =
100, 200, 300
>> list(zip(foods,prices))
('spam', 100), ('ham', 200), ('eggs', 300)
短いイテラブルに合わせる
code:py
>> prices =
100, 200, 300, 400
>> list(zip(foods,prices))
('spam', 100), ('ham', 200), ('eggs', 300)
>> foods =
'spam', 'ham', 'eggs', 'spamspam', 'hamham', 'eggseggs'
>> list(zip(foods,prices))
('spam', 100), ('ham', 200), ('eggs', 300), ('spamspam', 400)